import axios from "axios"

let http
if(process.env.NODE_ENV=="development"){
    // axios.defaults.baseURL="http://localhost:3000"
    // axios.defaults.timeout=3000
   http=axios.create({
        baseURL:"http://localhost:3000",
        timeout:3000,

    })
    
}
else if(process.env.NODE_ENV=="production"){
    // axios.defaults.baseURL="http://localhost:3000"
    
    // axios.defaults.timeout=3000
    http=axios.create({
        baseURL:"http://localhost:3000",
        timeout:3000,
        
    })
}
export default http
export function httpGet({url,params={}}){
    // return new Promise((resolve,reject)=>{
    //     axios.get(url,{params}).then(res=>{
    //        resolve(res)
    //     },(err)=>{
    //         reject(err)
    //     })
    // })
    return http({
        method:"get",
        url,
        params,
    })
}
export function httpPost({url,data={},params={}}){
    // return new Promise((resolve,reject)=>{
    //    axios.create({
    //     method:"post",
    //     url,
    //     data,
    //     params
    //    }).then(res=>{
    //     resolve(res)
    //    },(err)=>{
    //     reject(err)
    //    })
    // })
    return http({
        method:"post",
        url,
        params,
        data
    })
}